/*
 * 文件名：ComplaintsReplyServiceImpl.java 描述： 修改人：Administrator 修改时间：2016年4月15日 跟踪单号： 修改单号： 修改内容：
 */

package com.zcsy.manage.service.complain.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.zcsy.manage.model.complain.ComplaintsReply;
import com.zcsy.manage.persistence.complain.ComplaintsReplyDao;
import com.zcsy.manage.service.complain.IComplaintsReplyService;

/**
 * @Title: ComplaintsReplyServiceImpl.java
 * @Package： com.zcsy.manage.service.complain.impl
 * @Description: 投诉回复服务层实现类
 * @author xujl
 * @Copyright: 2016 武汉中财数元信息技术有限公司 All rights reserved.
 * @date 2016年4月15日
 * @version 1.0
 * @see JDK1.7.0_75
 * @since
 */
@Service
public class ComplaintsReplyServiceImpl implements IComplaintsReplyService {

    @Autowired
    private ComplaintsReplyDao dao;

    /*
     * (non-Javadoc)
     * @see
     * com.zcsy.manage.service.complain.IComplaintsReplyService#insert(com.zcsy.manage.model.complain
     * .ComplaintsReply)
     */
    @Override
    public int insert(ComplaintsReply record) {
        return dao.insert(record);
    }

    /*
     * (non-Javadoc)
     * @see
     * com.zcsy.manage.service.complain.IComplaintsReplyService#selectByPrimaryKey(java.lang.String
     * )
     */
    @Override
    public ComplaintsReply selectByPrimaryKey(String id) {
        return dao.selectByPrimaryKey(id);
    }

    /*
     * (non-Javadoc)
     * @see
     * com.zcsy.manage.service.complain.IComplaintsReplyService#selectByInfoId(java.lang.String)
     */
    @Override
    public List<ComplaintsReply> selectByInfoId(String infoId) {
        return dao.selectByInfoId(infoId);
    }

    @Override
    public List<ComplaintsReply> getComplaintsInfoAndReply(String infoId) {
        return dao.getComplaintsInfoAndReply(infoId);
    }

    @Override
    public List<ComplaintsReply> selectReplyByReplyType(ComplaintsReply reply) {
        return dao.selectReplyByReplyType(reply);
    }
}
